[INFO] cloning repository https://github.com/maohnnn/quest-tracker
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maohnnn/quest-tracker" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaohnnn%2Fquest-tracker", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaohnnn%2Fquest-tracker'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e7fea08644a568265150d3efcb85005a04e2a5ed
[INFO] fixing maohnnn/quest-tracker against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaohnnn%2Fquest-tracker" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/maohnnn/quest-tracker
[INFO] finished tweaking git repo https://github.com/maohnnn/quest-tracker
[INFO] tweaked toml for git repo https://github.com/maohnnn/quest-tracker written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/maohnnn/quest-tracker on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/maohnnn/quest-tracker already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mockall_derive v0.13.1
[INFO] [stderr]   Downloaded mockall v0.13.1
[INFO] [stderr]   Downloaded fragile v2.0.1
[INFO] [stderr]   Downloaded compression-codecs v0.4.33
[INFO] [stderr]   Downloaded async-compression v0.4.34
[INFO] [stderr]   Downloaded diesel_derives v2.3.5
[INFO] [stderr]   Downloaded diesel v2.3.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7
[INFO] running `Command { std: "docker" "start" "977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.7
[INFO] [stderr]     Checking socket2 v0.6.1
[INFO] [stderr]     Checking mio v1.1.0
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking tracing-core v0.1.35
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling zerocopy v0.8.30
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling pq-sys v0.7.5
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling mockall_derive v0.13.1
[INFO] [stderr]    Compiling diesel_derives v2.3.5
[INFO] [stderr]     Checking compression-core v0.4.31
[INFO] [stderr]     Checking predicates-core v1.0.9
[INFO] [stderr]     Checking scheduled-thread-pool v0.2.7
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking matchit v0.7.3
[INFO] [stderr]     Checking password-hash v0.5.0
[INFO] [stderr]     Checking predicates v3.1.3
[INFO] [stderr]     Checking predicates-tree v1.0.12
[INFO] [stderr]     Checking r2d2 v0.8.10
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking headers-core v0.3.0
[INFO] [stderr]     Checking uuid v1.18.1
[INFO] [stderr]     Checking headers v0.4.1
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking downcast v0.11.0
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking downcast-rs v2.0.2
[INFO] [stderr]     Checking http-range-header v0.4.2
[INFO] [stderr]     Checking fragile v2.0.1
[INFO] [stderr]     Checking iri-string v0.7.9
[INFO] [stderr]     Checking tracing-subscriber v0.3.22
[INFO] [stderr]     Checking argon2 v0.5.3
[INFO] [stderr]     Checking dotenvy v0.15.7
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]    Compiling cc v1.2.48
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking cookie v0.18.1
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling diesel_table_macro_syntax v0.3.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]     Checking tracing v0.1.43
[INFO] [stderr]     Checking axum-core v0.4.5
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking compression-codecs v0.4.33
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling dsl_auto_type v0.2.0
[INFO] [stderr]     Checking mockall v0.13.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking jsonwebtoken v9.3.1
[INFO] [stderr]     Checking hyper v1.8.1
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking async-compression v0.4.34
[INFO] [stderr]     Checking tokio-util v0.7.17
[INFO] [stderr]     Checking tower-http v0.6.7
[INFO] [stderr]     Checking diesel v2.3.4
[INFO] [stderr]     Checking hyper-util v0.1.18
[INFO] [stderr]     Checking axum v0.7.9
[INFO] [stderr]     Checking axum-extra v0.9.6
[INFO] [stderr]     Checking quests-tracker v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:40:6
[INFO] [stdout]    |
[INFO] [stdout] 40 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 40 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 50 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:60:6
[INFO] [stdout]    |
[INFO] [stdout] 60 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 60 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:70:6
[INFO] [stdout]    |
[INFO] [stdout] 70 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 70 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/journey_ledger.rs:33:6
[INFO] [stdout]    |
[INFO] [stdout] 33 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 33 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/journey_ledger.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 43 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/journey_ledger.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_ops.rs:41:6
[INFO] [stdout]    |
[INFO] [stdout] 41 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 41 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_ops.rs:54:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 54 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_ops.rs:66:6
[INFO] [stdout]    |
[INFO] [stdout] 66 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 66 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_viewing.rs:34:6
[INFO] [stdout]    |
[INFO] [stdout] 34 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 34 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_viewing.rs:44:6
[INFO] [stdout]    |
[INFO] [stdout] 44 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 44 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/application/usecase/adventurer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         mut register_adventurer_model: RegisterAdventurerModel,
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/application/usecase/guild_commanders.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         mut guild_commanders_register: RegisterGuildCommanderModel,
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tower_http::timeout::TimeoutLayer::new`: Use `TimeoutLayer::with_status_code` instead
[INFO] [stdout]   --> src/infrastructure/axum_http/http_serve.rs:49:30
[INFO] [stdout]    |
[INFO] [stdout] 49 |         .layer(TimeoutLayer::new(Duration::from_secs(
[INFO] [stdout]    |                              ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:40:6
[INFO] [stdout]    |
[INFO] [stdout] 40 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 40 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 50 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:60:6
[INFO] [stdout]    |
[INFO] [stdout] 60 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 60 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/authentication.rs:70:6
[INFO] [stdout]    |
[INFO] [stdout] 70 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 70 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/journey_ledger.rs:33:6
[INFO] [stdout]    |
[INFO] [stdout] 33 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 33 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/journey_ledger.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 43 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 43 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/journey_ledger.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_ops.rs:41:6
[INFO] [stdout]    |
[INFO] [stdout] 41 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 41 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_ops.rs:54:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 54 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_ops.rs:66:6
[INFO] [stdout]    |
[INFO] [stdout] 66 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 66 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_viewing.rs:34:6
[INFO] [stdout]    |
[INFO] [stdout] 34 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 34 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/quest_viewing.rs:44:6
[INFO] [stdout]    |
[INFO] [stdout] 44 | ) -> IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 44 | ) -> dyn IntoResponse
[INFO] [stdout]    |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/adventurers.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | / {
[INFO] [stdout] 31 | |     unimplemented!()
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/adventurers.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / {
[INFO] [stdout] 45 | |     unimplemented!()
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:40:6
[INFO] [stdout]    |
[INFO] [stdout] 40 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / {
[INFO] [stdout] 57 | |     unimplemented!()
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 52 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/guild_commanders.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / {
[INFO] [stdout] 32 | |     unimplemented!()
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/guild_commanders.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-11244970356806800567.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/application/usecase/adventurer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         mut register_adventurer_model: RegisterAdventurerModel,
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/application/usecase/guild_commanders.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         mut guild_commanders_register: RegisterGuildCommanderModel,
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `tower_http::timeout::TimeoutLayer::new`: Use `TimeoutLayer::with_status_code` instead
[INFO] [stdout]   --> src/infrastructure/axum_http/http_serve.rs:49:30
[INFO] [stdout]    |
[INFO] [stdout] 49 |         .layer(TimeoutLayer::new(Duration::from_secs(
[INFO] [stdout]    |                              ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/adventurers.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | / {
[INFO] [stdout] 31 | |     unimplemented!()
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/adventurers.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / {
[INFO] [stdout] 45 | |     unimplemented!()
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:40:6
[INFO] [stdout]    |
[INFO] [stdout] 40 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / {
[INFO] [stdout] 57 | |     unimplemented!()
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/crew_switchboard.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 52 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/guild_commanders.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / {
[INFO] [stdout] 32 | |     unimplemented!()
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |   return type was inferred to be `_` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `!: IntoResponse` is not satisfied
[INFO] [stdout]   --> src/infrastructure/axum_http/routers/guild_commanders.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | ) -> impl IntoResponse
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ the trait `IntoResponse` is not implemented for `!`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `IntoResponse`:
[INFO] [stdout]              &'static [u8; N]
[INFO] [stdout]              &'static [u8]
[INFO] [stdout]              &'static str
[INFO] [stdout]              ()
[INFO] [stdout]              (R,)
[INFO] [stdout]              (Response<()>, R)
[INFO] [stdout]              (Response<()>, T1, R)
[INFO] [stdout]              (Response<()>, T1, T2, R)
[INFO] [stdout]            and 122 others
[INFO] [stdout]    = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #148922 <https://github.com/rust-lang/rust/issues/148922> for more information)
[INFO] [stdout]    = help: you might have intended to use the type `()` here instead
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9277278327354929580.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/infrastructure/argon2_hashing/mod.rs:7:34
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub fn hash(password: String) -> Result<String> {
[INFO] [stdout]    |        ----                      ^^^^^^^^^^^^^^ expected `Result<String, Error>`, found `()`
[INFO] [stdout]    |        |
[INFO] [stdout]    |        implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout] ...
[INFO] [stdout] 14 |     Ok(result.to_string());
[INFO] [stdout]    |                           - help: remove this semicolon to return this value
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected enum `std::result::Result<String, anyhow::Error>`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {adventurers_login::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:25:43
[INFO] [stdout]      |
[INFO] [stdout]   25 |         .route("/adventurers/login", post(adventurers_login))
[INFO] [stdout]      |                                      ---- ^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {adventurers_login::<_, _>}`
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-1353676770813344330.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(...) -> ... {adventurers_refresh_token::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:28:18
[INFO] [stdout]      |
[INFO] [stdout]   28 |             post(adventurers_refresh_token),
[INFO] [stdout]      |             ---- ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {adventurers_refresh_token::<_, _>}`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-7695835632320440301.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<...>) -> ... {guild_commanders_login::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:30:48
[INFO] [stdout]      |
[INFO] [stdout]   30 |         .route("/guild-commanders/login", post(guild_commanders_login))
[INFO] [stdout]      |                                           ---- ^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {guild_commanders_login::<_, _>}`
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-18250658817563705177.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(...) -> ... {guild_commanders_refresh_token::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:33:18
[INFO] [stdout]      |
[INFO] [stdout]   33 |             post(guild_commanders_refresh_token),
[INFO] [stdout]      |             ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {guild_commanders_refresh_token::<_, _>}`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-3615485281760495971.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {in_journey::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/journey_ledger.rs:25:47
[INFO] [stdout]      |
[INFO] [stdout]   25 |         .route("/in-journey/:quest_id", patch(in_journey))
[INFO] [stdout]      |                                         ----- ^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<JourneyLedgerUseCase<_, _>>>) -> ... {in_journey::<_, _>}`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-9431369983013182895.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {to_completed::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/journey_ledger.rs:26:49
[INFO] [stdout]      |
[INFO] [stdout]   26 |         .route("/to-completed/:quest_id", patch(to_completed))
[INFO] [stdout]      |                                           ----- ^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {to_completed::<_, _>}`
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-10574973074713441552.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {to_failed::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/journey_ledger.rs:27:46
[INFO] [stdout]      |
[INFO] [stdout]   27 |         .route("/to-failed/:quest_id", patch(to_failed))
[INFO] [stdout]      |                                        ----- ^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<JourneyLedgerUseCase<_, _>>>) -> ... {to_failed::<_, _>}`
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-14679481965463601132.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ..., ...) -> ... {add::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_ops.rs:31:26
[INFO] [stdout]      |
[INFO] [stdout]   31 |         .route("/", post(add))
[INFO] [stdout]      |                     ---- ^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<QuestOpsUseCase<_, _>>>, ..., ...) -> ... {add::<_, _>}`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-17733780723101104066.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<...>, ..., ..., ...) -> ... {edit::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_ops.rs:32:36
[INFO] [stdout]      |
[INFO] [stdout]   32 |         .route("/:quest_id", patch(edit))
[INFO] [stdout]      |                              ----- ^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>, ..., ..., ...) -> ... {edit::<_, _>}`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-12261048726910141148.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ..., ...) -> ... {remove::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_ops.rs:33:37
[INFO] [stdout]      |
[INFO] [stdout]   33 |         .route("/:quest_id", delete(remove))
[INFO] [stdout]      |                              ------ ^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>, ..., ...) -> ... {remove::<_, _>}`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::delete`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `delete`
[INFO] [stdout] ...
[INFO] [stdout]  438 | top_level_handler_fn!(delete, DELETE);
[INFO] [stdout]      | -------------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-3647945696485398970.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ...) -> ... {view_details::<_>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_viewing.rs:26:34
[INFO] [stdout]      |
[INFO] [stdout]   26 |         .route("/:quest_id", get(view_details))
[INFO] [stdout]      |                              --- ^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<QuestViewingUseCase<_>>>, ...) -> ... {view_details::<_>}`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::get`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `get`
[INFO] [stdout] ...
[INFO] [stdout]  439 | top_level_handler_fn!(get, GET);
[INFO] [stdout]      | -------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-1847288652383318365.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ...) -> ... {board_checking::<_>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_viewing.rs:27:39
[INFO] [stdout]      |
[INFO] [stdout]   27 |         .route("/board-checking", get(board_checking))
[INFO] [stdout]      |                                   --- ^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>, ...) -> ... {board_checking::<_>}`
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::get`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `get`
[INFO] [stdout] ...
[INFO] [stdout]  439 | top_level_handler_fn!(get, GET);
[INFO] [stdout]      | -------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-20ea365ecdc5a028.long-type-5417893759388591667.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `register_adventurer_model`
[INFO] [stdout]   --> src/application/usecase/adventurer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         mut register_adventurer_model: RegisterAdventurerModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_register_adventurer_model`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn join(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                              ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adventurer_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:28:45
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn join(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adventurer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:32:31
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn leave(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adventurer_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:32:46
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn leave(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adventurer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commanders_register`
[INFO] [stdout]   --> src/application/usecase/guild_commanders.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         mut guild_commanders_register: RegisterGuildCommanderModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commanders_register`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:28:36
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn in_journey(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:28:51
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn in_journey(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:32:38
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn to_completed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:32:53
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn to_completed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:36:35
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub async fn to_failed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:36:50
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub async fn to_failed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         guild_commander_id: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `add_quest_model`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         add_quest_model: AddQuestModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_add_quest_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         quest_id: i32,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         guild_commander_id: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `edit_quest_model`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         edit_quest_model: EditQuestModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_edit_quest_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:47:47
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/quest_viewing.rs:25:38
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub async fn view_details(&self, quest_id: i32) -> Result<QuestModel> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]   --> src/application/usecase/quest_viewing.rs:29:40
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub async fn board_checking(&self, filter: &BoardCheckingFilter) -> Result<Vec<QuestModel>> {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_filter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/infrastructure/argon2_hashing/mod.rs:7:34
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub fn hash(password: String) -> Result<String> {
[INFO] [stdout]    |        ----                      ^^^^^^^^^^^^^^ expected `Result<String, Error>`, found `()`
[INFO] [stdout]    |        |
[INFO] [stdout]    |        implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout] ...
[INFO] [stdout] 14 |     Ok(result.to_string());
[INFO] [stdout]    |                           - help: remove this semicolon to return this value
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected enum `std::result::Result<String, anyhow::Error>`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {adventurers_login::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:25:43
[INFO] [stdout]      |
[INFO] [stdout]   25 |         .route("/adventurers/login", post(adventurers_login))
[INFO] [stdout]      |                                      ---- ^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {adventurers_login::<_, _>}`
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-4484838568878574010.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(...) -> ... {adventurers_refresh_token::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:28:18
[INFO] [stdout]      |
[INFO] [stdout]   28 |             post(adventurers_refresh_token),
[INFO] [stdout]      |             ---- ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {adventurers_refresh_token::<_, _>}`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-11574444107655379372.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<...>) -> ... {guild_commanders_login::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:30:48
[INFO] [stdout]      |
[INFO] [stdout]   30 |         .route("/guild-commanders/login", post(guild_commanders_login))
[INFO] [stdout]      |                                           ---- ^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {guild_commanders_login::<_, _>}`
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-15223875511823963489.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(...) -> ... {guild_commanders_refresh_token::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/authentication.rs:33:18
[INFO] [stdout]      |
[INFO] [stdout]   33 |             post(guild_commanders_refresh_token),
[INFO] [stdout]      |             ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {guild_commanders_refresh_token::<_, _>}`
[INFO] [stdout]      |             |
[INFO] [stdout]      |             required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-3555476616610123628.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {in_journey::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/journey_ledger.rs:25:47
[INFO] [stdout]      |
[INFO] [stdout]   25 |         .route("/in-journey/:quest_id", patch(in_journey))
[INFO] [stdout]      |                                         ----- ^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<JourneyLedgerUseCase<_, _>>>) -> ... {in_journey::<_, _>}`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-11706825986376879793.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {to_completed::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/journey_ledger.rs:26:49
[INFO] [stdout]      |
[INFO] [stdout]   26 |         .route("/to-completed/:quest_id", patch(to_completed))
[INFO] [stdout]      |                                           ----- ^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>) -> ... {to_completed::<_, _>}`
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-2344492100889965215.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>) -> ... {to_failed::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/journey_ledger.rs:27:46
[INFO] [stdout]      |
[INFO] [stdout]   27 |         .route("/to-failed/:quest_id", patch(to_failed))
[INFO] [stdout]      |                                        ----- ^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<JourneyLedgerUseCase<_, _>>>) -> ... {to_failed::<_, _>}`
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-16163916982272317912.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ..., ...) -> ... {add::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_ops.rs:31:26
[INFO] [stdout]      |
[INFO] [stdout]   31 |         .route("/", post(add))
[INFO] [stdout]      |                     ---- ^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<QuestOpsUseCase<_, _>>>, ..., ...) -> ... {add::<_, _>}`
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `post`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `post`
[INFO] [stdout] ...
[INFO] [stdout]  443 | top_level_handler_fn!(post, POST);
[INFO] [stdout]      | ---------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-14704835000909658163.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<...>, ..., ..., ...) -> ... {edit::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_ops.rs:32:36
[INFO] [stdout]      |
[INFO] [stdout]   32 |         .route("/:quest_id", patch(edit))
[INFO] [stdout]      |                              ----- ^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>, ..., ..., ...) -> ... {edit::<_, _>}`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `patch`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `patch`
[INFO] [stdout] ...
[INFO] [stdout]  442 | top_level_handler_fn!(patch, PATCH);
[INFO] [stdout]      | -----------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-9281277229407162780.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ..., ...) -> ... {remove::<_, _>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_ops.rs:33:37
[INFO] [stdout]      |
[INFO] [stdout]   33 |         .route("/:quest_id", delete(remove))
[INFO] [stdout]      |                              ------ ^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>, ..., ...) -> ... {remove::<_, _>}`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::delete`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `delete`
[INFO] [stdout] ...
[INFO] [stdout]  438 | top_level_handler_fn!(delete, DELETE);
[INFO] [stdout]      | -------------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-618844067705716670.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ...) -> ... {view_details::<_>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_viewing.rs:26:34
[INFO] [stdout]      |
[INFO] [stdout]   26 |         .route("/:quest_id", get(view_details))
[INFO] [stdout]      |                              --- ^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<QuestViewingUseCase<_>>>, ...) -> ... {view_details::<_>}`
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::get`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `get`
[INFO] [stdout] ...
[INFO] [stdout]  439 | top_level_handler_fn!(get, GET);
[INFO] [stdout]      | -------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-17271822292273476855.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `fn(State<Arc<...>>, ...) -> ... {board_checking::<_>}: Handler<_, _>` is not satisfied
[INFO] [stdout]     --> src/infrastructure/axum_http/routers/quest_viewing.rs:27:39
[INFO] [stdout]      |
[INFO] [stdout]   27 |         .route("/board-checking", get(board_checking))
[INFO] [stdout]      |                                   --- ^^^^^^^^^^^^^^ the trait `Handler<_, _>` is not implemented for fn item `fn(State<Arc<...>>, ...) -> ... {board_checking::<_>}`
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: Consider using `#[axum::debug_handler]` to improve the error message
[INFO] [stdout] help: the following other types implement trait `Handler<T, S>`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:1309:1
[INFO] [stdout]      |
[INFO] [stdout] 1309 | / impl<S> Handler<(), S> for MethodRouter<S>
[INFO] [stdout] 1310 | | where
[INFO] [stdout] 1311 | |     S: Clone + 'static,
[INFO] [stdout]      | |_______________________^ `MethodRouter<S>` implements `Handler<(), S>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/handler/mod.rs:303:1
[INFO] [stdout]      |
[INFO] [stdout]  303 | / impl<H, S, T, L> Handler<T, S> for Layered<L, H, T, S>
[INFO] [stdout]  304 | | where
[INFO] [stdout]  305 | |     L: Layer<HandlerService<H, T, S>> + Clone + Send + 'static,
[INFO] [stdout]  306 | |     H: Handler<T, S>,
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | |     T: 'static,
[INFO] [stdout]  311 | |     S: 'static,
[INFO] [stdout]      | |_______________^ `Layered<L, H, T, S>` implements `Handler<T, S>`
[INFO] [stdout] note: required by a bound in `axum::routing::get`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.7.9/src/routing/method_routing.rs:166:16
[INFO] [stdout]      |
[INFO] [stdout]  166 |             H: Handler<T, S>,
[INFO] [stdout]      |                ^^^^^^^^^^^^^ required by this bound in `get`
[INFO] [stdout] ...
[INFO] [stdout]  439 | top_level_handler_fn!(get, GET);
[INFO] [stdout]      | -------------------------------
[INFO] [stdout]      | |                     |
[INFO] [stdout]      | |                     required by a bound in this function
[INFO] [stdout]      | in this macro invocation
[INFO] [stdout]      = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quests_tracker-9c031bba54ba4d8a.long-type-963658625936596889.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]      = note: this error originates in the macro `top_level_handler_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `register_adventurer_model`
[INFO] [stdout]   --> src/application/usecase/adventurer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         mut register_adventurer_model: RegisterAdventurerModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_register_adventurer_model`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn join(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                              ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adventurer_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:28:45
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn join(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adventurer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:32:31
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn leave(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adventurer_id`
[INFO] [stdout]   --> src/application/usecase/crew_switchboard.rs:32:46
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn leave(&self, quest_id: i32, adventurer_id: i32) -> Result<()> {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adventurer_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commanders_register`
[INFO] [stdout]   --> src/application/usecase/guild_commanders.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         mut guild_commanders_register: RegisterGuildCommanderModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commanders_register`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:28:36
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn in_journey(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:28:51
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn in_journey(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:32:38
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn to_completed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:32:53
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn to_completed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:36:35
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub async fn to_failed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/journey_ledger.rs:36:50
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub async fn to_failed(&self, quest_id: i32, guild_commander_id: &str) -> Result<i32> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         guild_commander_id: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `add_quest_model`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         add_quest_model: AddQuestModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_add_quest_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         quest_id: i32,
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         guild_commander_id: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `edit_quest_model`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         edit_quest_model: EditQuestModel,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_edit_quest_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/application/usecase/quest_ops.rs:47:47
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/application/usecase/quest_viewing.rs:25:38
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub async fn view_details(&self, quest_id: i32) -> Result<QuestModel> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]   --> src/application/usecase/quest_viewing.rs:29:40
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub async fn board_checking(&self, filter: &BoardCheckingFilter) -> Result<Vec<QuestModel>> {
[INFO] [stdout]    |                                        ^^^^^^ help: if this is intentional, prefix it with an underscore: `_filter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `password`
[INFO] [stdout]   --> src/infrastructure/argon2_hashing/mod.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn verify(password: String, hashed_password: String) -> Result<bool> {
[INFO] [stdout]    |               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hashed_password`
[INFO] [stdout]   --> src/infrastructure/argon2_hashing/mod.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn verify(password: String, hashed_password: String) -> Result<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_password`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `register_adventurer_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/adventurer.rs:25:30
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn register(&self, register_adventurer_entity: RegisterAdventurerEntity) -> Result<i32> {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_register_adventurer_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `username`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/adventurer.rs:28:38
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn find_by_username(&self, username: String) -> Result<AdventurerEntity> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `junction_body`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/crew_switchboard.rs:25:26
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn join(&self, junction_body: QuestAdventurerJunction) -> Result<()> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_junction_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `junction_body`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/crew_switchboard.rs:28:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn leave(&self, junction_body: QuestAdventurerJunction) -> Result<()> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_junction_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `register_guild_commander_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/guild_commanders.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         register_guild_commander_entity: RegisterGuildCommanderEntity,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_register_guild_commander_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `username`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/guild_commanders.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn find_by_username(&self, username: String) -> Result<GuildCommanderEntity> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn in_journey(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:22:47
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn in_journey(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn to_completed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:25:49
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn to_completed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:28:31
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn to_failed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:28:46
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn to_failed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `add_quest_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn add(&self, add_quest_entity: AddQuestEntity) -> Result<i32> {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_add_quest_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn edit(&self, quest_id: i32, edit_quest_entity: EditQuestEntity) -> Result<i32> {
[INFO] [stdout]    |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `edit_quest_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:28:41
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn edit(&self, quest_id: i32, edit_quest_entity: EditQuestEntity) -> Result<i32> {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_edit_quest_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:31:28
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:31:43
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_viewing.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn view_detail(&self, quest_id: i32) -> Result<QuestEntity> {
[INFO] [stdout]    |                                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_viewing.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn board_cheking(&self, filter: &BoardCheckingFilter) -> Result<Vec<QuestEntity>> {
[INFO] [stdout]    |                                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_filter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_viewing.rs:31:54
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn adventurers_counting_by_quest_id(&self, quest_id: i32) -> Result<i64> {
[INFO] [stdout]    |                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0782.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `quests-tracker` (lib test) due to 33 previous errors; 46 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `password`
[INFO] [stdout]   --> src/infrastructure/argon2_hashing/mod.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn verify(password: String, hashed_password: String) -> Result<bool> {
[INFO] [stdout]    |               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hashed_password`
[INFO] [stdout]   --> src/infrastructure/argon2_hashing/mod.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn verify(password: String, hashed_password: String) -> Result<bool> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_password`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `register_adventurer_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/adventurer.rs:25:30
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn register(&self, register_adventurer_entity: RegisterAdventurerEntity) -> Result<i32> {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_register_adventurer_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `username`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/adventurer.rs:28:38
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn find_by_username(&self, username: String) -> Result<AdventurerEntity> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `junction_body`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/crew_switchboard.rs:25:26
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn join(&self, junction_body: QuestAdventurerJunction) -> Result<()> {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_junction_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `junction_body`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/crew_switchboard.rs:28:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn leave(&self, junction_body: QuestAdventurerJunction) -> Result<()> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_junction_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `register_guild_commander_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/guild_commanders.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         register_guild_commander_entity: RegisterGuildCommanderEntity,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_register_guild_commander_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `username`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/guild_commanders.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn find_by_username(&self, username: String) -> Result<GuildCommanderEntity> {
[INFO] [stdout]    |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn in_journey(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:22:47
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn in_journey(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn to_completed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:25:49
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn to_completed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:28:31
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn to_failed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/journey_ledger.rs:28:46
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn to_failed(&self, quest_id: i32, guild_commander_id: i32) -> Result<i32> {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `add_quest_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn add(&self, add_quest_entity: AddQuestEntity) -> Result<i32> {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_add_quest_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn edit(&self, quest_id: i32, edit_quest_entity: EditQuestEntity) -> Result<i32> {
[INFO] [stdout]    |                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `edit_quest_entity`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:28:41
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn edit(&self, quest_id: i32, edit_quest_entity: EditQuestEntity) -> Result<i32> {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_edit_quest_entity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:31:28
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guild_commander_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_ops.rs:31:43
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn remove(&self, quest_id: i32, guild_commander_id: i32) -> Result<()> {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guild_commander_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_viewing.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn view_detail(&self, quest_id: i32) -> Result<QuestEntity> {
[INFO] [stdout]    |                                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filter`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_viewing.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn board_cheking(&self, filter: &BoardCheckingFilter) -> Result<Vec<QuestEntity>> {
[INFO] [stdout]    |                                   ^^^^^^ help: if this is intentional, prefix it with an underscore: `_filter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `quest_id`
[INFO] [stdout]   --> src/infrastructure/postgres/repositories/quest_viewing.rs:31:54
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn adventurers_counting_by_quest_id(&self, quest_id: i32) -> Result<i64> {
[INFO] [stdout]    |                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quest_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0782.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `quests-tracker` (lib) due to 33 previous errors; 46 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7", kill_on_drop: false }`
[INFO] [stdout] 977a4b9556e9d985c525c9e133523758479290cc60ddb477eb1fb55b40fc14b7
